Introduction
Computer science involves problem-solving, hardware, and algorithms that help people utilize computers and incorporate multiple perspectives to address real-world problems in contemporary life.
As the study of computer science continues to evolve, the careful design of the AP Computer Science A course strives to engage a diverse student population, including female and underrepresented students, by allowing them to discover the power of computer science through rewarding yet challenging concepts.
Units | Exam Weighting |
---|---|
Unit 1:Primitive Types | 2.5–5% |
Unit 2:Using Objects | 5–7.5% |
Unit 3:Boolean Expressions andifStatements | 15–17.5% |
Unit 4:Iteration | 17.5–22.5% |
Unit 5:Writing Classes | 5–7.5% |
Unit 6:Array | 10–15% |
Unit 7:ArrayList | 2.5–7.5% |
Unit 8:2D Array | 7.5–10% |
Unit 9:Inheritance | 5–10% |
Unit 10:Recursion | 5–7.5% |